Effective protocols for low-distance file synchronization
نویسنده
چکیده
Suppose that we have two similar files stored on different computers. We need to send the file from the first computer to the second one trying to minimize the number of bits transmitted. This article presents a survey of results known for this communication complexity problem in the case when files are"similar"in the sense of Hamming distance. We mainly systematize earlier results obtained by various authors in 1990s and 2000s and discuss its connection with coding theory, hashing algorithms and other domains of computer science. In particular cases we propose some improvements of previous constructions.
منابع مشابه
Computer Network Time Synchronization using a Low Cost GPS Engine
Accurate and reliable time is necessary for financial and legal transactions, transportation, distribution systems, and many other applications. Time synchronization protocols such as NTP (the Network Time Protocol) have kept clocks of such applications synchronized to each other for many years. Nowadays there are many commercial GPS based NTP time server products at the market but they almost ...
متن کاملNew Protocols for Remote File Synchronization Based on Erasure Codes
Given two versions of a file, a current version located on one machine and an outdated version known only to another machine, the remote file synchronization problem is how to update the outdated version over a network with a minimal amount of communication. In particular, when the versions are very similar, the total data transmitted should be significantly smaller than the file size. In this ...
متن کاملRemote File Synchronization: A Performance Comparision and Analysis of Different Approaches
Remote file synchronization, which is used to synchronize two versions of a file, is a primitive for a lot of network applications. The existing approaches can be divided into two categories: single round synchronization protocols and multiround synchronization protocols. Typical single round protocols include sliding-block based synchronization protocols like rsync and chunking based synchroni...
متن کاملWireless embedded systems: time, location, and applications
Wireless embedded systems combine sensors and actuators with processing, storage and communication capabilities. Networks of small, low-power wireless devices, so called nodes, offer the potential to collect observations of the physical world at unprecedented fidelity and scale. Time and location are of fundamental importance in the context of wireless sensor networks. Accurate time and locatio...
متن کاملDistribution of biological databases over lowbandwidth networks
Databases are integral part of bioinformatics and need to be accessed most frequently, thus downloading and updating them on a regular basis is very critical. The establishment of bioinformatics research facility is a challenge for developing countries as they suffer from inherent low-bandwidth and unreliable internet connections. Therefore, the identification of techniques supporting download ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1102.4712 شماره
صفحات -
تاریخ انتشار 2011